﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DelonixRegiaHMSys.Core.Models
{
    public class RoomReservation
    {
        #region Attributes
        private string reservationID;
        private string guestID;
        private string userID;
        private int numOfAdults;
        private int? numOfChildren;
        private DateTime arrivalDate;
        private string roomType;
        private string bedType;
        private string smokingOrNot;
        private string addRemarks;
        private string reservationStatus;
        #endregion

        #region Properties | GET and SET methods
        public string ReservationID
        {
            get { return reservationID; }
            set { reservationID = value; }
        }

        public string GuestID
        {
            get { return guestID; }
            set { guestID = value; }
        }

        public string UserID
        {
            get { return userID; }
            set { userID = value; }
        }

        public int NumOfAdults
        {
            get { return numOfAdults; }
            set { numOfAdults = value; }
        }

        public int? NumOfChildren
        {
            get { return numOfChildren; }
            set { numOfChildren = value; }
        }

        public DateTime ArrivalDate
        {
            get { return arrivalDate; }
            set { arrivalDate = value; }
        }

        public string RoomType
        {
            get { return roomType; }
            set { roomType = value; }
        }

        public string BedType
        {
            get { return bedType; }
            set { bedType = value; }
        }

        public string SmokingOrNot
        {
            get { return smokingOrNot; }
            set { smokingOrNot = value; }
        }

        public string AddRemarks
        {
            get { return addRemarks; }
            set { addRemarks = value; }
        }

        public string ReservationStatus
        {
            get { return reservationStatus; }
            set { reservationStatus = value; }
        }
        #endregion
    }
}
